/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


import java.io.FileWriter;
import java.io.PrintWriter;

/**
 *  Clase que implementa un escritor de ficheros.
 * @author Matías Díaz
 * @author Sergio Flores
 * 
 */
public class JWriter
{

    /**
     * Costructor que inicia el objeto.
     * @param ruta direccion donde esta alocado el fichero.
     * @param linea linea que se escribira en el fichero.
     */
    public JWriter ( String ruta , String linea )
    {
        FileWriter fichero = null;
        PrintWriter pw = null;
        try
        {
            fichero = new FileWriter ( ruta , true );
            pw = new PrintWriter ( fichero );
            pw.println ( linea );

        }
        catch ( Exception e )
        {
            e.printStackTrace ();
        }
        finally
        {
            try
            {
                // Nuevamente aprovechamos el finally para 
                // asegurarnos que se cierra el fichero.
                if ( null != fichero )
                {
                    fichero.close ();
                }
            }
            catch ( Exception e2 )
            {
                e2.printStackTrace ();
            }
        }

    }
}
